COBOL প্রোগ্রামিং ভাষায় স্ট্রিং কনক্যাটেনেশন এবং সাবস্ট্রিং অপারেশন খুবই গুরুত্বপূর্ণ। এই অপারেশনগুলো স্ট্রিং ম্যানিপুলেশনে ব্যবহৃত হয়, যেমন দুটি বা তার বেশি স্ট্রিং একত্রিত করা এবং স্ট্রিং থেকে একটি নির্দিষ্ট অংশ বের করা।
স্ট্রিং কনক্যাটেনেশন হল দুটি বা ততোধিক স্ট্রিং একত্রিত করা, অর্থাৎ একাধিক স্ট্রিং মিলিয়ে একটি নতুন স্ট্রিং তৈরি করা। COBOL-এ স্ট্রিং কনক্যাটেনেশন সাধারণত STRING
স্টেটমেন্ট ব্যবহার করে করা হয়।
IDENTIFICATION DIVISION.
PROGRAM-ID. StringConcatenationExample.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 STRING-1 PIC X(20) VALUE 'Hello '.
01 STRING-2 PIC X(20) VALUE 'World!'.
01 RESULT PIC X(40).
PROCEDURE DIVISION.
STRING STRING-1 DELIMITED BY SPACE
STRING-2 DELIMITED BY SPACE
INTO RESULT
DISPLAY RESULT
STOP RUN.
ব্যাখ্যা:
আউটপুট:
Hello World!
সাবস্ট্রিং অপারেশন হল একটি স্ট্রিং থেকে নির্দিষ্ট অংশ বা সেগমেন্ট বের করা। COBOL-এ UNSTRING
স্টেটমেন্ট ব্যবহার করে সাবস্ট্রিং অপারেশন করা হয়। এছাড়া, REFERENCE
ক্লজের মাধ্যমে নির্দিষ্ট অংশের স্ট্রিং বের করা যেতে পারে।
IDENTIFICATION DIVISION.
PROGRAM-ID. SubstringExample.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 FULL-NAME PIC X(50) VALUE 'John Doe'.
01 FIRST-NAME PIC X(20).
01 LAST-NAME PIC X(20).
PROCEDURE DIVISION.
UNSTRING FULL-NAME
DELIMITED BY SPACE
INTO FIRST-NAME
LAST-NAME
DISPLAY 'First Name: ' FIRST-NAME
DISPLAY 'Last Name: ' LAST-NAME
STOP RUN.
ব্যাখ্যা:
আউটপুট:
First Name: John
Last Name: Doe
COBOL-এ স্ট্রিং থেকে নির্দিষ্ট অবস্থান থেকে অংশ বের করার জন্য REFERENCE
এবং UNSTRING
স্টেটমেন্ট ব্যবহার করা যেতে পারে।
IDENTIFICATION DIVISION.
PROGRAM-ID. ExtractSubstringExample.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 FULL-NAME PIC X(50) VALUE 'John Doe'.
01 EXTRACT PIC X(20).
PROCEDURE DIVISION.
MOVE FULL-NAME (6:3) TO EXTRACT
DISPLAY 'Extracted Substring: ' EXTRACT
STOP RUN.
ব্যাখ্যা:
আউটপুট:
Extracted Substring: Doe
COBOL-এ স্ট্রিং কনক্যাটেনেশন এবং সাবস্ট্রিং অপারেশন স্ট্রিং ম্যানিপুলেশন ব্যবস্থাপনা করতে গুরুত্বপূর্ণ টুলস। STRING স্টেটমেন্ট কনক্যাটেনেশন অপারেশন এবং UNSTRING স্টেটমেন্ট সাবস্ট্রিং অপারেশন করতে ব্যবহৃত হয়। COBOL স্ট্রিং থেকে সাবস্ট্রিং বের করার জন্য REFERENCE
এবং UNSTRING
অপারেশনগুলো কার্যকরী।
common.read_more